/*!
 * ZUI user custom theme for - v1.4.0 - 2016-06-28
 * http://zui.sexy
 * GitHub: https://github.com/easysoft/zui.git 
 * Copyright (c) 2016 cnezsoft.com; Licensed MIT
 */
a {
	color: #673AB7;
}

a:hover, a:focus {
	color: #46287d;
}

.btn {
	border-radius: 0;
	color: #353535;
	background-color: #fff;
	border-color: #ccc;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .open .dropdown-toggle.btn
	{
	color: #353535;
	background-color: #ebebeb;
	border-color: #adadad;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn:active, .btn.active, .open .dropdown-toggle.btn {
	background-image: none;
	background-color: #d9d9d9;
	border-color: #b3b3b3;
	-moz-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn, .btn.disabled:hover,
	.btn[disabled]:hover, fieldset[disabled] .btn:hover, .btn.disabled:focus,
	.btn[disabled]:focus, fieldset[disabled] .btn:focus, .btn.disabled:active,
	.btn[disabled]:active, fieldset[disabled] .btn:active, .btn.disabled.active,
	.btn[disabled].active, fieldset[disabled] .btn.active {
	background-color: #fff;
	border-color: #ccc;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .open .dropdown-toggle.btn
	{
	color: #353535;
	background-color: #ebebeb;
	border-color: #adadad;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn, .btn.disabled:hover,
	.btn[disabled]:hover, fieldset[disabled] .btn:hover, .btn.disabled:focus,
	.btn[disabled]:focus, fieldset[disabled] .btn:focus, .btn.disabled:active,
	.btn[disabled]:active, fieldset[disabled] .btn:active, .btn.disabled.active,
	.btn[disabled].active, fieldset[disabled] .btn.active {
	background-color: #fff;
	border-color: #ccc;
}

.btn-primary {
	color: #fff;
	background-color: #8666b8;
	border-color: #8363b6;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
	.btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #714ea7;
	border-color: #654696;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary
	{
	background-image: none;
	background-color: #60428f;
	border-color: #6a499d;
	-moz-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary,
	.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover,
	.btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus,
	.btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active,
	.btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active
	{
	background-color: #8666b8;
	border-color: #8363b6;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
	.btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #714ea7;
	border-color: #654696;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary,
	.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover,
	.btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus,
	.btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active,
	.btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active
	{
	background-color: #8666b8;
	border-color: #8363b6;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #f0ab49;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active,
	.btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ed9c28;
	border-color: #e89014;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning
	{
	background-image: none;
	background-color: #df8a13;
	border-color: #ec951a;
	-moz-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning,
	.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover,
	.btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus,
	.btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active,
	.btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active
	{
	background-color: #f0ad4e;
	border-color: #f0ab49;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active,
	.btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ed9c28;
	border-color: #e89014;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning,
	.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover,
	.btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus,
	.btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active,
	.btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active
	{
	background-color: #f0ad4e;
	border-color: #f0ab49;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d84f4b;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active,
	.open .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d2322d;
	border-color: #bd2d29;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger
	{
	background-image: none;
	background-color: #b52b27;
	border-color: #c52f2b;
	-moz-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger,
	.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover,
	.btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus,
	.btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active,
	.btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active
	{
	background-color: #d9534f;
	border-color: #d84f4b;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active,
	.open .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d2322d;
	border-color: #bd2d29;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger,
	.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover,
	.btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus,
	.btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active,
	.btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active
	{
	background-color: #d9534f;
	border-color: #d84f4b;
}

.btn-success {
	color: #fff;
	background-color: #4CAF50;
	border-color: #4aab4e;
}

.btn-success:hover, .btn-success:focus, .btn-success:active,
	.btn-success.active, .open .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #409343;
	border-color: #38813b;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success
	{
	background-image: none;
	background-color: #357a38;
	border-color: #3b883e;
	-moz-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success,
	.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover,
	.btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus,
	.btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active,
	.btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active
	{
	background-color: #4CAF50;
	border-color: #4aab4e;
}

.btn-success:hover, .btn-success:focus, .btn-success:active,
	.btn-success.active, .open .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #409343;
	border-color: #38813b;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success,
	.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover,
	.btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus,
	.btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active,
	.btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active
	{
	background-color: #4CAF50;
	border-color: #4aab4e;
}

.btn-info {
	color: #fff;
	background-color: #039BE5;
	border-color: #0398e0;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active,
	.open .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #0280bd;
	border-color: #026fa4;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image: none;
	background-color: #026899;
	border-color: #0276ae;
	-moz-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.15);
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info,
	.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover,
	.btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus,
	.btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active,
	.btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active
	{
	background-color: #039BE5;
	border-color: #0398e0;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active,
	.open .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #0280bd;
	border-color: #026fa4;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info,
	.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover,
	.btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus,
	.btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active,
	.btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active
	{
	background-color: #039BE5;
	border-color: #0398e0;
}

.btn-link {
	color: #673AB7;
	background-color: transparent;
}

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link,
	.btn-link:hover, .btn-link:focus {
	border-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link:hover, .btn-link:focus {
	color: #46287d;
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus,
	fieldset[disabled] .btn-link:focus {
	color: #dddddd;
}

.popover, .tooltip-inner {
	border-radius: 0;
}

.label {
	border-radius: 0;
}

.label-primary {
	background-color: #8666b8;
}

.label-primary[href]:hover, .label-primary[href]:focus {
	color: #fff;
	background-color: #6c4aa1;
}

.label-primary.label-circle {
	background: none;
	border: 1px solid #8666b8;
	color: #8666b8;
}

.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #6c4aa1;
}

.label-success {
	background-color: #4CAF50;
}

.label-success[href]:hover, .label-success[href]:focus {
	color: #fff;
	background-color: #3d8b40;
}

.label-success.label-circle {
	background: none;
	border: 1px solid #4CAF50;
	color: #4CAF50;
}

.label-success[href]:hover, .label-success[href]:focus {
	background-color: #3d8b40;
}

.label-info {
	background-color: #039BE5;
}

.label-info[href]:hover, .label-info[href]:focus {
	color: #fff;
	background-color: #0279b3;
}

.label-info.label-circle {
	background: none;
	border: 1px solid #039BE5;
	color: #039BE5;
}

.label-info[href]:hover, .label-info[href]:focus {
	background-color: #0279b3;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
	color: #fff;
	background-color: #ec971f;
}

.label-warning.label-circle {
	background: none;
	border: 1px solid #f0ad4e;
	color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
	color: #fff;
	background-color: #c9302c;
}

.label-danger.label-circle {
	background: none;
	border: 1px solid #d9534f;
	color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c;
}

.btn-primary .label-badge, .btn-primary .label-dot {
	background-color: #bdacd8;
}

.text-primary {
	color: #8666b8;
}

.text-primary:hover {
	color: #6c4aa1;
}

.text-warning {
	color: #f0ad4e;
}

.text-warning:hover {
	color: #ec971f;
}

.text-danger {
	color: #d9534f;
}

.text-danger:hover {
	color: #c9302c;
}

.text-success {
	color: #4CAF50;
}

.text-success:hover {
	color: #3d8b40;
}

.text-info {
	color: #039BE5;
}

.text-info:hover {
	color: #0279b3;
}

.text-important {
	color: #bd7b46;
}

.text-important:hover {
	color: #996337;
}

.text-special {
	color: #8666b8;
}

.text-special:hover {
	color: #6c4aa1;
}

.text-muted a:hover, .text-muted a:active {
	color: #673AB7;
}

.text-link:hover, .text-link:active {
	color: #673AB7;
}

.bg-primary {
	background-color: #8666b8;
}

a.bg-primary:hover {
	background-color: #6c4aa1;
}

.hl-primary {
	background-color: #f5eeff;
}

a.hl-primary:hover {
	background-color: #d7bbff;
}

.form-control {
	border-radius: 0;
}

.form-control:focus {
	border-color: #673AB7;
	outline: 0;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6);
}

.form-control:focus {
	border-color: #673AB7;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6);
}

.form-condensed .form-control, .form-condensed .btn {
	border-radius: 0;
}

.btn-group-vertical>.btn:not (:first-child ):not (:last-child ) {
	border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not (:last-child ):not (.dropdown-toggle
	) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not (:first-child ) {
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-vertical>.btn-group:not (:first-child ):not (:last-child ) >.btn
	{
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child>.btn:last-child,
	.btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child>.btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon {
	background-color: #f1f1f1;
}

.input-group-addon:not (:first-child ):not (:last-child ),
	.input-group-btn:not (:first-child ):not (:last-child ), .input-group .form-control:not
	(:first-child ):not (:last-child ) {
	border-radius: 0;
}

.input-group-addon {
	border-radius: 0;
}

.input-group-btn.fix-border>.btn {
	border-radius: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child,
	.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn,
	.input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not
	(:last-child ):not (.dropdown-toggle ), .input-group-btn:last-child>.btn-group:not
	(:last-child ) >.btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child,
	.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn,
	.input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not
	(:first-child ), .input-group-btn:first-child>.btn-group:not (:first-child
	) >.btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.list-group-item {
	background-color: #fff;
	border: 1px solid #dddddd;
}

.list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

a.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:hover, a.list-group-item:focus {
	text-decoration: none;
	background-color: #f5eeff;
	color: #353535;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus
	{
	background-color: #8666b8;
	border-color: #8666b8;
	color: #fff;
}

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading,
	.list-group-item.active:focus .list-group-item-heading {
	color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text,
	.list-group-item.active:focus .list-group-item-text {
	color: #e6e6e6;
}

.list-group-item-heading {
	color: #333333;
}

.navbar-toggle {
	border-radius: 0;
}

@media ( min-width : 768px) {
	.navbar {
		border-radius: 0;
	}
}

.navbar-inverse {
	background-color: #673AB7;
	border-color: #512e90;
}

.navbar-inverse .navbar-nav>li.nav-heading {
	background-color: #5c34a4;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus
	{
	background-color: #764ac6;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover,
	.navbar-inverse .navbar-nav>.active>a:focus {
	background-color: #8259cb;
}

.navbar-inverse .navbar-toggle {
	border-color: #8259cb;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
	background-color: #5c34a4;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #58319c;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,
	.navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #8259cb;
}

@media ( max-width : 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #512e90;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
		background-color: #764ac6;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
		background-color: #8259cb;
	}
}

.navbar-fixed-left.navbar-inverse .navbar-header, .navbar-fixed-left.navbar-inverse .navbar-nav
	{
	border-bottom: 1px solid #8259cb;
	-moz-box-shadow: inset 0 -1px 0 #512e90;
	-webkit-box-shadow: inset 0 -1px 0 #512e90;
	box-shadow: inset 0 -1px 0 #512e90;
}

.navbar-fixed-left.navbar-inverse.navbar-collapsed .navbar-nav>li.nav-heading:hover
	{
	color: #eaeaea;
	background-color: #563098;
}

.nav>li>a:hover, .nav>li>a:focus {
	color: #46287d;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	border-color: #673AB7;
}

.nav .open>a .caret, .nav .open>a:hover .caret, .nav .open>a:focus .caret
	{
	border-top-color: #46287d;
	border-bottom-color: #46287d;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus
	{
	background-color: #8666b8;
}

.nav-primary>li:first-child>a {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.nav-primary>li:last-child>a {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.nav-primary>li>a {
	border: 1px solid #dddddd;
}

.nav-primary>li.active>a, .nav-primary>li.active>a:hover, .nav-primary>li.active>a:focus
	{
	background-color: #8666b8;
	border-color: #8666b8;
	color: #fff;
}

.nav-primary>li.active>a .caret, .nav-primary>li.active>a:hover .caret,
	.nav-primary>li.active>a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.nav-secondary>li.active>a, .nav-secondary>li.active>a:hover,
	.nav-secondary>li.active>a:focus {
	color: #8666b8;
	border-bottom-color: #8666b8;
}

.nav-secondary>li.active>a .caret, .nav-secondary>li.active>a:hover .caret,
	.nav-secondary>li.active>a:focus .caret {
	border-top-color: #8666b8;
	border-bottom-color: #8666b8;
}

.nav-stacked.nav-primary>li, .nav-stacked.nav-primary>li>a {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.nav-stacked.nav-primary>li:first-child>a, .nav-stacked.nav-primary>li:first-child.nav-heading
	{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.nav-stacked.nav-primary>li:last-child>a {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.nav-stacked.nav-primary>li.nav-heading {
	border: 1px solid #dddddd;
	background-color: #f1f1f1;
}

.nav-stacked.nav-secondary>li>a {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	-moz-box-shadow: inset 2px 0 0 #f5f5f5;
	-webkit-box-shadow: inset 2px 0 0 #f5f5f5;
	box-shadow: inset 2px 0 0 #f5f5f5;
}

.nav-stacked.nav-secondary>li>a:hover {
	-moz-box-shadow: inset 2px 0 0 #e5e5e5;
	-webkit-box-shadow: inset 2px 0 0 #e5e5e5;
	box-shadow: inset 2px 0 0 #e5e5e5;
}

.nav-stacked.nav-secondary>li.active>a, .nav-stacked.nav-secondary>li.active>a:hover,
	.nav-stacked.nav-secondary>li.active>a:focus {
	background-color: #f5f5f5;
	-moz-box-shadow: inset 2px 0 0 #8666b8;
	-webkit-box-shadow: inset 2px 0 0 #8666b8;
	box-shadow: inset 2px 0 0 #8666b8;
}

.nav-stacked.nav-secondary>li.nav-heading {
	border-bottom: 1px solid #dddddd;
}

.nav-tabs>li>a {
	border-radius: 0 0 0 0;
}

.nav .caret {
	border-top-color: #673AB7;
	border-bottom-color: #673AB7;
}

.nav a:hover .caret {
	border-top-color: #46287d;
	border-bottom-color: #46287d;
}

.pager {
	border-radius: 0;
}

.pager>li>a, .pager>li>span {
	background-color: #fff;
	border: 1px solid #dddddd;
}

.pager>li:first-child>a, .pager>li:first-child>span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.pager>li:last-child>a, .pager>li:last-child>span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.pager>li>a:hover, .pager>li>span:hover, .pager>li>a:focus, .pager>li>span:focus
	{
	background-color: #e5e5e5;
}

.pager>.active>a, .pager>.active>span, .pager>.active>a:hover, .pager>.active>span:hover
	{
	color: #fff;
	background-color: #8666b8;
}

.pager>.disabled>span, .pager>.disabled>span:hover, .pager>.disabled>span:focus,
	.pager>.disabled>a, .pager>.disabled>a:hover, .pager>.disabled>a:focus
	{
	color: #dddddd;
	background-color: #fff;
	border-color: #dddddd;
}

.panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #dddddd;
}

.panel>.panel-heading {
	background-image: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.panel>.panel-heading {
	color: #333333;
	background-color: #f1f1f1;
	border-color: #dddddd;
}

.panel>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #dddddd;
}

.panel>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #dddddd;
}

.dashboard .panel {
	box-shadow: none;
}

.panel-primary {
	border-color: #8666b8;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #8666b8;
	border-color: #8666b8;
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #8666b8;
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #8666b8;
}

.panel-success>.panel-body, .panel-warning>.panel-body, .panel-primary>.panel-body,
	.panel-info>.panel-body, .panel-danger>.panel-body {
	box-shadow: none;
}

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #f5eeff;
}

.table tr>td.active, .table tr>th.active, .table tr.active>td, .table tr.active>th
	{
	background-color: #ffe7bc;
}

table.tablesorter thead tr .headerSortUp:after, table.tablesorter thead tr .headerSortDown:after
	{
	color: #673AB7 !important;
}

.chosen-container-single .chosen-search:focus, .chosen-container-single .chosen-search input[type="text"]:focus
	{
	border-color: #673AB7 !important;
}

.chosen-container-single .chosen-single {
	border-radius: 0 !important;
}

.chosen-container-single.chosen-with-drop .chosen-single {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.chosen-container-single.chosen-with-drop.chosen-up .chosen-single {
	border-bottom-right-radius: #673AB7 !important;
	border-bottom-left-radius: #673AB7 !important;
	border-top-right-radius: 0 !important;
	border-top-left-radius: 0 !important;
}

.chosen-container .chosen-results li.highlighted {
	background-color: #8666b8 !important;
}

.chosen-container-active .chosen-single {
	border-color: #673AB7 !important;
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border-color: #cbcbcb !important;
	border-color: rgba(0, 0, 0, 0.15) !important;
}

.chosen-container-active .chosen-choices {
	border-color: #673AB7 !important;
}

.chosen-container-multi .chosen-choices {
	border-radius: 0 !important;
}

.chosen-container-multi.chosen-with-drop .chosen-choices {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.chosen-container-multi.chosen-with-drop.chosen-up .chosen-choices {
	border-bottom-right-radius: #673AB7 !important;
	border-bottom-left-radius: #673AB7 !important;
	border-top-right-radius: 0 !important;
	border-top-left-radius: 0 !important;
}

.menu>.nav>li>.nav {
	background-color: #f6f6f6;
}

.menu>.nav>li>.nav>li>a {
	border: 1px solid #dddddd;
}

.menu>.nav>li>.nav>li>a:hover, .menu>.nav>li>.nav>li>a:focus {
	background-color: #e4e4e4;
}

.menu>.nav>li>.nav>li.active>a, .menu>.nav>li>.nav>li.active>a:hover,
	.menu>.nav>li>.nav>li.active>a:focus {
	background-color: #8666b8;
	border-color: #8666b8;
	color: #fff;
}

.menu>.nav>li:first-child>a, .menu>.nav>li:first-child.nav-heading {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.menu>.nav>li:last-child>a {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.menu>.nav>li:first-child>a, .menu>.nav>li:first-child.nav-heading {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.menu>.nav>li.show>a, .menu>.nav>li.show>a:hover, .menu>.nav>li.show>a:focus
	{
	color: #353535;
	background-color: #fff;
	border-color: #dddddd;
}

.menu>.nav>li.show>a>[class*='icon-'], .menu>.nav>li.show>a:hover>[class*='icon-'],
	.menu>.nav>li.show>a:focus>[class*='icon-'] {
	color: #353535;
}

.menu>.nav>li.show>a:hover {
	background-color: #f1f1f1;
}

.menu>.nav>li.show:last-child>a {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.menu>.nav>li.show:last-child>.nav>li:last-child>a {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.menu>.nav>li.nav-heading {
	border: 1px solid #dddddd;
	background-color: #f1f1f1;
}

.dropdown-menu {
	border-radius: 0;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: #8666b8;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
	{
	background-color: #8666b8;
}

.dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
	background-color: #8666b8;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}

.datetimepicker td.day.today {
	background-color: #f0ad4e !important;
	border-color: #f0ad4e !important;
}

.datetimepicker td.day.active {
	background-color: #8666b8 !important;
	border-color: #6c4aa1 !important;
}

.datetimepicker td.day.active:hover {
	background-color: #6c4aa1 !important;
}

.datetimepicker td.day.today:hover, .datetimepicker td.day.today.active:hover
	{
	background-color: #ec971f !important;
}

.ke-container {
	border-radius: 0 !important;
}

.ke-container.focus {
	border-color: #673AB7 !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6) !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6) !important;
}

.ke-menu-item-on {
	background-color: #8666b8 !important;
}

.ke-colorpicker-cell-on {
	background-color: #8666b8 !important;
}

.ke-input-text:focus {
	border-color: #673AB7 !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6) !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(103, 58, 183, 0.6) !important;
}

.messager {
	border-radius: 0;
}

.messager-primary {
	background-color: #8666b8;
}

.messager-success {
	background-color: #4CAF50;
}

.messager-info {
	background-color: #039BE5;
}

.messager-warning {
	background-color: #f0ad4e;
}

.messager-danger {
	background-color: #d9534f;
}

.messager-important {
	background-color: #bd7b46;
}

.messager-special {
	background-color: #8666b8;
}

.comment:hover>.content>.actions>a {
	color: #673AB7;
}

.alert:not (.alert-block ) {
	border-radius: 0;
}

.alert-primary {
	background-color: #f5eeff;
	color: #282828;
}

.alert-primary hr {
	border-top-color: #f5eeff;
}

.alert-primary .alert-link {
	color: #161616;
}

.alert-success {
	background-color: #ddf4df;
	color: #449d48;
}

.alert-success hr {
	border-top-color: #ddf4df;
}

.alert-success .alert-link {
	color: #39843c;
}

.alert-info {
	background-color: #ddf3f5;
	color: #038acc;
}

.alert-info hr {
	border-top-color: #ddf3f5;
}

.alert-info .alert-link {
	color: #0272a9;
}

.alert-warning {
	background-color: #fff0d5;
	color: #eea236;
}

.alert-warning hr {
	border-top-color: #fff0d5;
}

.alert-warning .alert-link {
	color: #eb9316;
}

.alert-danger {
	background-color: #ffe5e0;
	color: #d43f3a;
}

.alert-danger hr {
	border-top-color: #ffe5e0;
}

.alert-danger .alert-link {
	color: #c12e2a;
}

.alert-primary-inverse {
	background-color: #8666b8;
	border-color: #8666b8;
	color: #fff;
}

.alert-primary-inverse hr {
	border-top-color: #dddddd;
	border-top-color: rgba(221, 221, 221, 0.25);
}

.alert-primary-inverse .alert-link {
	color: rgba(255, 255, 255, 0.8);
}

.modal-dialog {
	border-radius: 0;
}

.card {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
}

pre {
	border-radius: 0;
}